21494516496456497004224550115661112086355361882952946794273190557226460134881621551650967313216452253515759183488990261392141596481195111391846211427514509022852869421199216971982124282228841213321961295585985577456001357569700518269765904333145016107848226982136848331041600201391311892020132012742155831122662503022040866741430661200352940921396817931816804721828466099882181416335679812778897339192243219280491751957874342148411228906118130426372036542541418673187931348722025512009911765561353811480634088413660372650101309479602219275541107745