48368707856677677511213055943788536528272696465882679469574366578823617483233209357607933773071697076373964743796547954278860776687246343390319326902138639516978065036647865580849156383798077961579497795187941079371793357939078798787487781577693776667738766222599694130511433873935575571556152151877640763161792444003475805323637757691353237705804451713991544424635770504433027960579490791956964563250613003313497682587601476735901591742995346076101694446610435440564734842367931566