42071424294246042786444954469245519463454642446484465044799648465487144876848943489444915749530496915105253091531035314453294532955345953623538785430654586559275641556512566555665958075594956028160283610536110962636631056558466294672796770667719677946780067801678076807268417684706880068899689217035471731718357197072247724347243872743732617342373760741307484474950756287662476742767887874279206797508018680284811428170882751829208323383235835278413184256843148488385937860158601886445874398807488185