225776136668122100139516224928115925384381951389877067224817351402281484739424156961082361485412049975314179706132125140577948718232216874018943322081591497248454667160928680624340110502695208407161108425271395798122819608956316470192107404119453192479833331975291129485503112003115076172100131799320641803581904864115421021853280597731891621343604525119200629811202988195691100904216294220078117767472521979311594225875112070721165886464855106361116105110016184498200371194011643251225731609761228207242216697827618257652869618111549535660715184886410