54177915861247239190443220560022260471619831774101265192332204060121866547175538716763910446512301366656489511229214571319570412261917165110437322760041552116972102441425442100652015362540290516552910857316829121682114915286862104290151711624815389819891713811823741359211519132278587480123795132524669210660414894127650351922227763454829321296091286478133466949978084764163754198785113771974291860748555922519518829187628150293122894484931706817701171451989641858603196746355948898030887102810775201647858351017536419858109644176990112790135566