581107510541082894996936624930918112581511271037914997973962110989110256231023103310616081035966100811071060104811113969676061004106295110876185838889341112998107098199310071067916102862010691014112611419071134105261396198910811078110810831101612100395339287662162610719698839339316156161124819109611191142882968928108493999195210169726341094108695411151066105711301074112961111036331027960964102010156141106577111491210639321019100090499411105781146965950102411351139958970112811388841117862963886906107911231116103193710176101065880898988895113257686510449711092959110090910971133938111388510181038929107710731136617990812582110210221105104990811471137913889995108810913959488969493931131104188710021053112111221080609877394106490595662288110559991059109389010019001051987893911992103062710361099625103410851145100589910291072607101310399101026109810765849171148114061989710899401056110410431050104795710068791118955106811431058