17308116439218917515998921862912369414549912130617544412146436663296824048511442364189215774126422213769899091377342307716452415680924992104728361121805361759307055559364155974194816193658222671327691801161044495849416649693015391671646215700627731818898178216535662369161802321279646224380153979129758182999492371541265880087353226138216071945315103418665160579156366148602569231714072084746901442397133916118826153111393151935304491916639465812153661904469353222843499070136063217285263511838458049137346215065138058173725233441260732204572146431840243123