I Bersaglieri, celebri fanti piumati dell’Esercito Italiano, rappresentano una delle specialità più iconiche della...
Cerca nel blog
Categorie
Ultimi post
 
                            
                                                Scopri la Divisa Gala fuori ordinanza ispirata agli Alpini, simbolo di eleganza militare e orgoglio istituzionale. Un...
 
                            
                                                Il soggolo militare è un accessorio fondamentale dei berretti e dei copricapi d’ordinanza, con un ruolo sia estetico...
 
                            
                                                Il 2025 conferma un trend in continua crescita: l’interesse per gli articoli militari originali, sia per uso...
 
                            
                                                Scopriamo insieme che cos'è il basco militare, da dove viene, come si indossa correttamente e quali reparti italiani...
Post popolari
 
                     
                     
                     
                     
                     
                 
                             
                     
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                             
                                                                                                                    
                                                                                                            