8032487959182764841719707475780422324832265855683523294354310846805273476381356398730217799170545569782702884425021136906375144275463486551145527832365785491722504782675611474552116381638733644940020474688383144435117248030277752516154736770967468773655378771427687261300338464608544019254944354503280319523826619202504122847796745450328539154389225366437676514514822352226792547501676003342583033507556745438356576443812372696754564812241886803858283056496533451565075503976297351962366130771712120826971183414368623335145847213931711831646476659025256412333222321257243130349664181426388283445714783656462136855749306187571724927855417750937940355554164635333151034323477616247423728681070540566050542852727375121976953533317614613316543727429166129378679156528411718971546959715296344244617436775680421663026410752478834884982617999753514140763490256500808446729215120658665220168399180312106538308659797778297598391318155825623906428112621952871141513681997358697787536282519542583422515213338644063513723453664857085201674824483873679333789101747612656543737688392602303206895373697542404140744714811617337612820066320755650175563595548374255228259792178790370734454488425125153213713160798192112127562241203186807703762526487704747891643802944715242257282080056040270340779281289231540935897443518473728471706138401935672427164346740837552404751425116485136853618522271946664486765390212501124771157944393627673245723963676094796046723303873137384855764559937160167880230944464455960578273164751536671741335276198382339109268752146623723860278417156627155522355128097021578016286883552215587476732798519786652593650210304718205470135465381695706401109819121450811160966576812951823443842063264130148977027811084415443154067016916708453418062982536842014363465276546629937529021814166759666855322727229603138484423853639206528314452712459377587637588190166710546772