16609820228813883010943119125912357314614914292911314933216107422248317143230326103530115066217800284347421898526382822178491788131431247053147601200082112360166408972616652471139070114591415857421414621760612640612952889532612810805358563191455124908144178228641123380143164333524944136873129056185705881307921514157619214148819355420512719057670729822708024817730781798355021961305467918448882331124542225662042112572711149422889920465811345822534219019260350835156828225346189266214980148188214171746982664912200756382111771133341193077122897104358185363