692062306603306390889989657853063446278396278406920712913701238876491578112769627748145855814226589656919657881288377965789115961911797261413473105950814995631021320627167627185627231188487627232627234900277191842181301191840900278650316384290135461113049262723665047930730574100638419413034735436646502911354801413474113440869226669207390212565029242367542224514994744222469020901303474602492147994015564013889251086321151952668123911732421575793108863010886311088603602639215282104047915591931486947111793011491811216163573780148714114871587469148009238009244619308017031336952901383145938511127051543281145962172893463754314412281328360