21770014223063264835661877021220191840371016501365601604668471108425649083574132847110196333567724232798123942191293122800286074135942141038900766260616005322399172885103620748722541774664567222139491697921810835626117147150525285695014373721080121227122693105608173814188827505308846550640168836495845102921932713792470811213318534915201819689711782649102166277148094192253925010200836253121515125066613913381175358203850808656431589532192225144457205120199924613011518635680643476951343395227560654144725074228594308797744214984182687