957107910358151016101781210691108948634962105510411001894105110079521058101810728971030609111860691610009091132110210819171052938107790510061067109710331065893111010748831137113488091187710858999669871105953918997112989010761082114811156081121929865992102088111266111048101911381086107161211255769889083941075105393910046331023994582937614110499594088610541124108010439986226199121022934884932626112710701026999107362495091097111131107111910941062889110111301049113696111281084879968623891102910571112958584617102810391024392963109210649709131059106339362096790610611003114611091047972613101510319558981034113361660761095111421091105011221114101388510885779331037973928101488811436253959148769658821145102788711119568951135110699111009938621147100561893190710839691098578102596010939541078621109910689961060896981900106694993096411411123959109611311087396105611161103583936627990103610029041140819113961511171038104498958110081089