105810726211146112610848973921068113610621002812957111710006136151069576112311439071028103611031081110910538779969658949281127911111586298939695099010711133105088510261014108763493810578969631044994113210498871004101995191460610918761054107991062388910221001113488061110516149551016106010881070114010639309699048956091142105610371025953865109899510389299369811080106490910971035612917884991966987110499262091311011018581108293293757891811451138105981910039311077998106610431121104788158411139081085607113910739491075940972967898394108639510151099997100688362590596811069526161094111893910746331108112810056101029101711246279008991110624619110210921107106799911481093393815964103396288611291041617103995911471135934110595688889310521020970101358397310559161089102458210769339601100882948114110961130961954622988108311196269931112111610081023891106511371122103487910071027890103110785771131111410489061061912103011119716089586181125