2593091829184714201330899681807419103117811973139513575907075857012000940136753659461102461019171815461602659115511031163112714071315322291476183140214911987188739298457131986019991221100189325617654147512201844195087414291123818292