2076237127406463838670168525143753603241148658511368120644355145055085666765192743466605464011211183897127312311392752211232375535189268436593294612627313512001824752765288275851739348315178023615247880899751139708335347721288054622402397738077635692431405413837492546624028770802147680632448385486500303811431445458526483064735045626561427867622877485494661771783736555422866384213328602453803629288253502371376595427297361451348854187605153349204163783790244175630278467792145212859849572668507755380513734654639729379784454373435381068341466444822275552843409055369033065024847024956028270919530018130916948783076572216865705221723694473771788494421172197977705897283785277303525244077965264254848523338691136895039867151549016066751021245078934533840706792260313362382685171366583206777616874814848876525512248073242231982610725071845631728022447219654326911654744963577146566170280464378254235261266259459742644433702912751115672088395984391673903547876813340333682568821014571353672281397437296238810293565447308537857991652515522586464646662571535616267846225332229215540218339235840138743556222170157564400438223206341365388154767372399653735546753449645231010162124247886817452792651564616592425253769404135828114552724253876229083538139146976459751218613841673678715289192112467741334256382341944721756310862852364064713047133256863880680137722045871459637474680955741604232303147044413165442370767419151657814457763043151998534768551809418846819770529579575047915520379446017428316163723165144048445566430227082077853673555178519897166601271398636047937367661762026004468476931835571156797476847270314519738587426518509457179115868372264746412056753983230512486701466350168913720148921642298771905633722207301286798164193652713760691252559125550711333126497559936779171266577733334256171025886367195072784514144410978735029933140575411036800216520590645558744