212242764611060901254062092597084981338196883101336843361964637557610292468841261793131880161398051468001791161564881731273158014263610097417622342652634691835161998139508536235172878948781888198887175009681812032236011416936722251205168171244177651594106636114695217261014211598795264701281851744249520217854011488277238170631645020600014644011884619067318503018618122399714706512524713504413590314233913960017730055465109119742891067191221851773194944820313010545616959418697917814866229111477157223516361838161822241064491289071410328494613010715773017587177380