21366820359384881493944247270204187782103488260303228751935151617181486204773826922697848769315112783103162573206864217661416391019593814605632661809567497316368414762465277115920351491821016790722399615600446175224417206052130052159933205619225666196974932200303863691360751146957097218838154516167490190965179399129431183872630518189512877119796018162754041159088479361782959239214281214926181757206103135220563991119530776893446395022444913494218131108949163632181605334691448102026832063777576208412207438841857930119176049022123061616633527094468