47445067888562224518971551640752596229524510738810737614936414322173161719045999269056619256737604974711499949101670290812213342528584459198351533832389807683799812933136885263606021033921396769534182614076163376163411983691075024883071318356867389153773312360344405865737863066654204389884115501714007451033311090397705743157806042011013409976250577929210156832193284717045046773984570381168535306330504944964766867980126711585026085028375955148665248658836870050849498236334789540832964406797648481089682152969814489651089852133198484664815632185769944688174913347211921161892080282247012102011734541132328992994