712223712225713261718106718490721353723052730183736374736519737207739870739961748185749556749990751285751519751807761415765288774894776727783410784471785359788756803248807554809582813473816566818961829190830918845098849673849922851199852308854213854223854649855086857202857607859325864859868232870512871066871141873037875750876903878877883802884264886119886327887160888350888430889788893643894389895477896885897712897875898232898333900235900389902347903766904584909447909699913421917986918204918214918234919263920462921524922080925169925955925956931588931906932370934996938218940878943461955668959490