29008367617710721752686932239218143196480411893027835731117528877629157060689076120508114033488228510626061196920132367297546746741156969367369051141210067752502002224414988114514332584046821555481519495901302200214054152353467982985744311170111554249156669715437171044954207138617162532936620743375827103363881484010457563479211774031773927122651562335281525133174012562259098001023305111617975725522730453708212734448774108611514566546254871340372819259157865637269018913236565259601507906112292111178041091720450921635957100879534147234147353788170931174678815401721449583106133810498703446319233331433014152041510490741309681121755