19646929570213654933246198551176223844151535042910115555561385679941766816446416271876993678039496984676622102991550143151253937356635055291410606313845642421371125373195695611742978110735813559486258611320236848135215335177316083091454042976840152692167494045129053300204057063595594231915514485531102864143118746363237840691744634912342800206968134364530453441310526566471512265222305478353165922718536614192137448647864802520745224211461757663268563321537059675253527551531462159641976467115411463447756110310600648102986445147534203516682247613190616521065817262500071039144845377737305017676469492705643416174485034965612276687719212991989191265796766220850545739306836463502505280629736553564539574407541823742346122368013775225263239015121728225647962342248124552