51728405983222747367575745036549731357393127135112330143126855663314802394855682456487079646240290117457355679494902530417674457894577147613750755441172370202215838473684680239154683462427247342845412875503920180724785719074057015445551929275076416967247717676468244101707944875946235213550351510354312166757723111801171739701167021348669457592854420731677165158749308457734272241009259505540722727015070263501441630750705482748203508103300351585489167120655037428854557634611723031934440682457004995345953262